@@ -0,0 +1,11 @@ |
||
1 |
+# Monkey patch https://github.com/lostisland/faraday/pull/513 |
|
2 |
+# Fixes encoding issue when passing an URL with non UTF-8 characters |
|
3 |
+module Faraday |
|
4 |
+ module Utils |
|
5 |
+ def unescape(s) |
|
6 |
+ string = s.to_s |
|
7 |
+ string.force_encoding(Encoding::BINARY) if RUBY_VERSION >= '1.9' |
|
8 |
+ CGI.unescape string |
|
9 |
+ end |
|
10 |
+ end |
|
11 |
+end |